package com.cardetective.shopcar.network.model

import android.os.Parcelable
import kotlinx.parcelize.Parcelize


@Parcelize
data class GoodsAllModel(
    val brandList: String?,
    val children: List<CategoryTwoChildren>?,
    val commissionRate: Double?,
    val createBy: String?,
    val createTime: String?,
    val deleteFlag: Boolean?,
    val id: String?,
    val image: String?,
    val level: Int?,
    val name: String?,
    val parentId: String?,
    val parentTitle: String?,
    val sortOrder: Int?,
    val supportChannel: Boolean?,
    val updateBy: String?,
    val updateTime: String?
): Parcelable

@Parcelize
data class CategoryTwoChildren(
    val brandList: String?,
    val children: List<CategoryThreeChildren?>,
    val commissionRate: Double?,
    val createBy: String?,
    val createTime: String?,
    val deleteFlag: Boolean?,
    val id: String,
    val image: String?,
    val level: Int?,
    val name: String?,
    val parentId: String?,
    val parentTitle: String?,
    val sortOrder: Int?,
    val supportChannel: Boolean?,
    val updateBy: String?,
    val updateTime: String?
) : Parcelable

@Parcelize
data class CategoryThreeChildren(
    val brandList: String?,
    val children: List<String>?,
    val commissionRate: Double?,
    val createBy: String?,
    val createTime: String?,
    val deleteFlag: Boolean?,
    val id: String?,
    val image: String?,
    val level: Int?,
    val name: String?,
    val parentId: String?,
    val parentTitle: String?,
    val sortOrder: Int?,
    val supportChannel: Boolean?,
    val updateBy: String?,
    val updateTime: String?
): Parcelable


